#!/bin/bash

echo "开始构建多模块项目..."

# 清理之前的构建
./gradlew clean

# 构建所有模块
./gradlew build

echo "构建完成，开始Docker部署..."

# 停止并删除现有容器
docker-compose down

# 构建并启动新容器
docker-compose up --build -d

echo "部署完成！"
echo "API服务已启动，访问地址: http://localhost:8080"
echo "查看容器状态: docker-compose ps"
echo "查看日志: docker-compose logs -f api"